Reproducer, digital camera, slide show reproduction method, program, image display apparatus, image display method, image reproduction method, and image display program

ABSTRACT

A reproducer is provided with members shown below. Namely, the reproducer is provided with a storage part for storing images, a vibration detection part for detecting a vibration operation by a user, a switching instruction part for instructing switching of reproduction content in slide show reproduction based on a detection result from the vibration detection part, a synthesis processing part for performing creation processing of slide show images, which are images for the slide show reproduction, based on instructions of the switching instruction part, and a slide show control part for performing the slide show reproduction of the images stored in the storage part and the slide show images.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based upon and claims the benefit of priority fromprior Japanese Patent Applications No. 2007-316070, filed Dec. 6, 2007;and No. 2008-008775, filed Jan. 18, 2008, the entire contents of both ofwhich are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a reproducer for reproducing a slideshow, a digital camera, a slide show reproduction method, a program, animage display apparatus that effectively switches a plurality of imageshots to display the image shots, an image display method, and an imagedisplay program.

2. Description of the Related Art

In recent years, with the widespread use of digital cameras, recordingmedia for recording digital data are also growing in capacity, and whencompared with the age when film cameras were mainly used, a largequantity of images can now be shot easily.

In view of such circumstances, in addition to a conventional method bywhich images are printed out as photos and an album of these photos iscreated to appreciate these photos, various appreciation methods ofimages acquired by shooting have been proposed.

For example, Jpn. Pat. Appln. KOKAI Publication No. 2004-297424discloses a digital camera capable of easily reproducing a slide showwith sound by combining a plurality of recorded images and sound. In thedigital camera disclosed by Jpn. Pat. Appln. KOKAI Publication No.2004-297424, a still image reproduction means is caused to reproducestill images of a still image file recorded in a memory card to displaythe reproduced still images in an LCD panel, and still images to be usedfor a slide show are selected from among a plurality of displayed stillimages by a still image selection means. On the other hand, a soundreproduction means is caused to reproduce sound of a recorded sound fileto insert each of selected still images into a plurality of locations ofa sound sequence of the sound file by an insertion means and the LCDpanel is caused to display slide show data in which still images areinserted in the sound sequence by a still image sound display means.

The slide show reproduction is an image reproduction method by which aplurality of images are continuously reproduced by switching images in apredetermined time.

Jpn. Pat. Appln. KOKAI Publication No. 2005-5988 discloses a photoappreciation system in which a vibration sensor is provided in a digitalcamera and the display mode of photos on a display is changed byswinging the digital camera. In the photo appreciation system disclosedby Jpn. Pat. Appln. KOKAI Publication No. 2005-5988, when a digitalcamera connected to a display means is swung by a user, the display modeof images displayed in the display means changes.

Further, Jpn. Pat. Appln. KOKAI Publication No. 2006-87049 discloses animaging device that can easily be made to perform a predeterminedoperation. In the imaging device disclosed by Jpn. Pat. Appln. KOKAIPublication No. 2006-87049, if the posture of the imaging device isdifferent from a posture X, the imaging device checks whether theposture thereof has returned to the posture X within a fixed time. Ifthe imaging device determines that the posture thereof has returned tothe posture X within a fixed time, that is, the imaging device is swung,a reproduced image displayed in a display means provided with theimaging device is changed. Accordingly, the display of reproduced imagescan be forwarded solely by swinging the imaging device without anybutton operation.

Incidentally, with the technological innovation in digital cameras inrecent years, progress has been made in higher sensitivity and expansionof the range of exposure control, and also recording media are growingin capacity. Further, when compared with the age of film cameras, thehigh-speed consecutive shooting function has markedly improved so thatcamera users can enjoy shooting in an easygoing fashion to acquire alarge quantity of images. Also in recent years, cameras having afunction to judge the facial expression of persons who are objects haveappeared on the market, making it easier to shoot photos of smilingfaces.

Methods of enjoying such a large quantity of photos include theconventional method of printing photos and appreciation of a slide showby a monitor device. Among these methods, the slide show simply displaysdigital images sequentially in a monitor and may soon become boring.Thus, Jpn. Pat. Appln. KOKAI Publication No. 2005-354333 discloses animage reproducer capable of providing a slide show with variety. In theimage reproducer disclosed by Jpn. Pat. Appln. KOKAI Publication No.2005-354333, an image shot is displayed while a portion in a targetrange in the image shot is gradually zoomed up so that a slide show ismade by giving an impression as if the target range in an imagegradually jumps out.

According to an image reproducer disclosed by Jpn. Pat. Appln. KOKAIPublication No. 2005-354333, variety can be given during a slide show.

BRIEF SUMMARY OF THE INVENTION

According to a first aspect of the present invention, there is provideda reproducer for performing slide show reproduction in which a pluralityof images is continuously reproduced, comprising: a storage part whichstores the images; a vibration detection part which detects a vibrationoperation of the reproducer by a user; a switching instruction partwhich instructs switching of reproduction content in the slide showreproduction based on a detection result by the vibration detectionpart; a synthesis processing part which performs creation processing ofslide show images, which are images for the slide show reproduction,based on instructions by the switching instruction part; and a slideshow control part which performs the slide show reproduction of theimages stored in the storage part and the slide show images.

According to a second aspect of the present invention, there is provideda digital camera having the reproducer according to the first aspect.

According to a third aspect of the present invention, there is provideda slide show reproduction method of a reproducer for performing slideshow reproduction in which a plurality of images is continuouslyreproduced, comprising: a vibration detection step of detecting avibration operation of the reproducer by a user; a switching instructionstep of instructing switching of reproduction content in the slide showreproduction based on a detection result detected in the vibrationdetection step; a synthesis processing step of performing creationprocessing of slide show images, which are images for the slide showreproduction, based on switching instructions issued in the switchinginstruction step; and a slide show reproduction step of performing theslide show reproduction using images including the slide show images.

According to a fourth aspect of the present invention, there is provideda program to cause a computer of a reproducer to perform slide showreproduction in which a plurality of images is continuously reproduced,the program causing the computer to perform: a storage function to storethe images; a vibration detection function to detect a vibrationoperation of the reproducer by a user; a switching instruction functionto instruct switching of reproduction content in the slide showreproduction based on a detection result detected by the vibrationdetection function; a synthesis processing function to perform creationprocessing of slide show images, which are images for the slide showreproduction, based on switching instructions by the switchinginstruction function; and a slide show control function to perform theslide show reproduction of the images stored by the storage function andthe slide show images.

According to a fifth aspect of the present invention, there is providedan image display apparatus which transitionally displays from a personimage to a supplementary image related to the person image, comprising:a display part which displays the person image and the supplementaryimage; and a display control part which controls a transitional displayfrom a display state of only the person image through a state in whichthe person image and the supplementary image are simultaneouslydisplayed to the display state of only the supplementary image.

According to a sixth aspect of the present invention, there is providedthe image display apparatus according to the fifth aspect, wherein thedisplay control part performs in a process of the transitional displayat least one piece of control to display the person image while beinggradually enlarged and that to display while contrast of the personimage being gradually lowered.

According to a seventh aspect of the present invention, there isprovided the image display apparatus according to the fifth aspect,wherein the person image and the supplementary image have substantiallyequal shooting positions and shooting times.

According to an eighth aspect of the present invention, there isprovided the image display apparatus according to the fifth aspect,further comprising an image processing part which classifies the personimage, wherein the supplementary image belongs to a classificationidentical to that of the person image and has a shooting position and ashooting time substantially equal to those of the person image.

According to a ninth aspect of the present invention, there is providedthe image display apparatus according to the fifth aspect, wherein thedisplay control part makes an enlarged display centering on a face of aperson.

According to a tenth aspect of the present invention, there is providedthe image display apparatus according to the fifth aspect, wherein theperson image is a person image with a smiling face.

According to an eleventh aspect of the present invention, there isprovided the image display apparatus according to the fifth aspect,wherein the display control part changes an enlargement speed inaccordance with a size of the person image in the transitional displayfrom the person image to the supplementary image.

According to a twelfth aspect of the present invention, there isprovided an image display method of transitionally displaying from aperson image to a supplementary image related to the person image,comprising: controlling a transitional display from a display state ofonly the person image through a state in which the person image and thesupplementary image are simultaneously displayed to the display state ofonly the supplementary image.

According to a thirteenth aspect of the present invention, there isprovided a program for image display, comprising: displaying a personimage including a person; displaying the person image and asupplementary image simultaneously while causing the person image andthe supplementary image to transition; and bringing about a displaystate of only the supplementary image.

According to a fourteenth aspect of the present invention, there isprovided the program for image display according to the thirteenthaspect, comprising: classifying a plurality of image shots according toevent prior to displaying the person image; and selecting thesupplementary image from among the plurality of image shots inaccordance with the event.

According to a fifteenth aspect of the present invention, there isprovided the program for image display according to the thirteenthaspect, wherein in order to display the person image and thesupplementary image, at least one of an enlarged display of the personimage and contrast lowering is done before displaying the person imageand the supplementary image simultaneously.

According to a sixteenth aspect of the present invention, there isprovided the program for image display according to the fifteenthaspect, wherein an enlargement speed of the enlarged display is changedin accordance with a size of the person image.

According to a seventeenth aspect of the present invention, there isprovided an image display apparatus that makes a transitional displayfrom a person image to another image, including a display part fordisplaying the person image and the other image and a display controlpart for controlling a transitional display from a display state of onlythe person image while a face portion of the person image being enlargedand, at this point, at least one of an enlargement speed and contrastbeing changed in accordance with the size of the face portion.

According to an eighteenth aspect of the present invention, there isprovided a reproducer comprising: a storage part which stores images; avibration detection part which detects a vibration operation of thereproducer by a user; and an image processing part which performspredetermined image processing on the images in accordance with avibration detection result by the vibration detection part.

According to a nineteenth aspect of the present invention, there isprovided a reproducer comprising: a storage part which stores images;and an image processing part which performs predetermined imageprocessing on the images in accordance with imaging content concerningthe images.

According to a twentieth aspect of the present invention, there isprovided a reproducer comprising: a display control part whichsequentially displays a plurality of images; and a display switchingpart which switches images sequentially displayed by the display controlpart in accordance with at least one of a vibration operation of thereproducer by a user and imaging content concerning the images.

According to a twenty-first aspect of the present invention, there isprovided an image display apparatus which sequentially reproduces anddisplays a plurality of pieces of image shot data, comprising: a facepart determination part which determines whether or not a face part of aperson is included on objects of the image shot data; and a displaycontrol part which, when image shot data determined by the face partdetermination part to include a face part is reproduced and displayed,displays the face part while the face part being enlarged and, when theenlarged display is completed, switches the display to that of relatedimage data related to the image shot data.

According to a twenty-second aspect of the present invention, there isprovided a reproducer which performs slide show reproduction in which aplurality of pieces of image data is sequentially and continuouslyreproduced, comprising: a storage part which stores the image data; avibration detection part which detects a vibration operation of thereproducer by a user; and a switching instruction part which switches adisplay image switching speed in the slide show reproduction based on adetection result by the vibration detection part.

According to a twenty-third aspect of the present invention, there isprovided a reproducer which continuously reproduces and displays aplurality of pieces of image shot data, comprising: an eventdetermination part which determines an event concerning the image shotdata; an event classification part which classifies the image shot databased on a determination result by the event determination part; and adisplay control part which selects and continuously reproduces anddisplays image shot data acquired in an identical event based on aclassification result by the event classification part.

According to a twenty-fourth aspect of the present invention, there isprovided a reproducer which continuously reproduces and displays aplurality of pieces of image shot data, comprising: an eventdetermination part which determines an event concerning the image shotdata; an event classification part which classifies the image shot databased on a determination result by the event determination part; and adisplay control part which selects a plurality of pieces of image shotdata acquired in an identical event based on a classification result bythe event classification part and performs synthesis processing on theplurality of pieces of image shot data before reproduction and display.

According to a twenty-fifth aspect of the present invention, there isprovided an image reproduction method of continuously reproducing anddisplaying a plurality of pieces of image shot data, comprising: anevent determination step of determining an event concerning the imageshot data; an event classification step of classifying the image shotdata based on a determination result in the event determination step;and a display control step of selecting and continuously reproducing anddisplaying image shot data acquired in an identical event based on aclassification result in the event classification step.

According to a twenty-sixth aspect of the present invention, there isprovided an image reproduction method of continuously reproducing anddisplaying a plurality of pieces of image shot data, comprising: anevent determination step of determining an event concerning the imageshot data; an event classification step of classifying the image shotdata based on a determination result in the event determination step;and a display control step of selecting a plurality of pieces of imageshot data acquired in an identical event based on a classificationresult in the event classification step and performing synthesisprocessing on the plurality of pieces of image shot data beforereproduction and display.

Advantages of the invention will be set forth in the description whichfollows, and in part will be obvious from the description, or may belearned by practice of the invention. Advantages of the invention may berealized and obtained by means of the instrumentalities and combinationsparticularly pointed out hereinafter.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

The accompanying drawings, which are incorporated in and constitute apart of the specification, illustrate embodiments of the invention, andtogether with the general description given above and the detaileddescription of the embodiments given below, serve to explain theprinciples of the invention.

FIG. 1 is a block diagram showing the configuration of a digital cameraaccording to a first embodiment of the present invention;

FIG. 2 is a diagram shows an example of a graph in which the horizontalaxis shows the date/time of shooting and the vertical axis shows thenumber of pieces of image data acquired by shooting;

FIG. 3 is a diagram showing a flow chart of processing by a control partof the camera that automatically determines music data to be reproducedsimultaneously when image data is reproduced as a slide show;

FIG. 4 is a diagram showing the flow chart of processing by the controlpart of the camera regarding shooting control and reproduction controlof the digital camera according to the first embodiment of the presentinvention;

FIG. 5 is a diagram showing the flow chart of display mode determinationprocessing;

FIG. 6A is a diagram showing an example of the display of slide showreproduction;

FIG. 6B is a diagram showing an example of the display of slide showreproduction;

FIG. 6C is a diagram showing an example of the display of slide showreproduction;

FIG. 6D is a diagram showing an example of the display of slide showreproduction;

FIG. 6E is a diagram showing an example of the display of slide showreproduction;

FIG. 6F is a diagram showing an example of the display of slide showreproduction;

FIG. 7 is a diagram showing the flow chart of processing in firstone-image processing mode;

FIG. 8 is a diagram showing the flow chart of processing in firsttwo-image processing mode;

FIG. 9A is a diagram showing an example of the display of slide showreproduction;

FIG. 9B is a diagram showing an example of the display of slide showreproduction;

FIG. 9C is a diagram showing an example of the display of slide showreproduction;

FIG. 10A is a diagram showing an example of the display of slide showreproduction;

FIG. 10B is a diagram showing an example of the display of slide showreproduction;

FIG. 10C is a diagram showing an example of the display of slide showreproduction;

FIG. 10D is a diagram showing an example of the display of slide showreproduction;

FIG. 11 is a block diagram showing the configuration of a cameraaccording to a second embodiment of the present invention andperipherals thereof;

FIG. 12A is a diagram showing a basic method of reproducing cameraimages in the second embodiment of the present invention and a diagramshowing a basic method of reproducing image shots while on a trip;

FIG. 12B is a diagram showing the basic method of reproducing cameraimages in the second embodiment of the present invention and a diagramshowing the basic method of reproducing image shots during an athleticmeet;

FIG. 13 is a diagram illustrating the classification of image shots inthe second embodiment of the present invention;

FIG. 14 is a diagram showing the flow chart showing an operation ofcamera control in the camera according to the second embodiment of thepresent invention;

FIG. 15 is a diagram showing the flow chart showing the operation ofevent determination in the camera according to the second embodiment ofthe present invention;

FIG. 16 is a diagram showing the flow chart showing the operation ofauxiliary image selection in the camera according to the secondembodiment of the present invention; and

FIG. 17 is a diagram showing the flow chart showing the operation ofdisplay transition of a face in the camera according to the secondembodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Embodiments of the present invention will be described below withreference to the drawings.

First Embodiment

FIG. 1 is a block diagram showing the configuration of a digital cameraaccording to the first embodiment of the present invention. As shown inFIG. 1, a digital camera 1 has a camera control part 10, an operationswitch part 11, a clock part 12, a ROM 13, an imaging part 14, anoptical system control part 15, an image processing part 16, a recordreproduction part 17, a storage part 18, a display control part 19, adisplay part 20, a communication part 21, a face detection part 22, acutout part 23, a synthesis processing part 24, a vibration detectionpart 33, and a music reproduction part 34.

The camera control part 10 centrally controls the whole camera based ona program stored in the ROM 13. However, for convenience of description,the camera control part 10 is assumed here to have a classification part10 a for performing classification processing (details will be providedlater), a slide show control part 10 b for performing slide showreproduction control processing (details will be provided later), and aswitching instruction part 10 c for performing switching instructionprocessing (details will be provided later) for a description thatfollows.

More specifically, the classification part 10 a determines an event orthe like in which image data is shot based on the shooting date/time andthe like of the image data and then performs classification processingof the image data concerning the shooting based on a result of thedetermination when the image data is recorded in the storage part 18.

The slide show control part 10 b exercises slide show reproductioncontrol such as image data and music data switching by controlling thestorage part 18, the image processing part 16, the display control part19 and the like when slide show reproduction is instructed.

The switching instruction part 10 c determines, based on a detectionresult notified from the vibration detection part 33 described later,switching operation content by a user by calculating the number of timesk the relevant digital camera was operated by vibration (swung) and thevibration time tk and provides instructions to switch image data to theslide show control part 10 b based on a result of the determination.

The operation switch part 11 is connected to the camera control part 10and detects instructions of the operation switch part 11 by a user toprovide instructions to the camera control part 10.

The clock part 12 is connected to the camera control part 10 and outputsdate/time data obtained by counting the date/time to the camera controlpart 10.

The ROM 13 is connected to the camera control part 10 and stores theprogram used by the camera control part 10 to centrally control thewhole camera.

The imaging part 14 has at least an optical part containing an imaginglens for forming an object image, an image sensor for performingphotoelectric conversion of an optical image, and an imaging processingpart for generating and outputting image data by processing an electricsignal output from the image sensor.

The optical system control part 15 drives lenses and a shutter insidethe optical part of the imaging part 14 following instructions from thecamera control part 10.

The image processing part 16 performs various kinds of image processingsuch as color processing and gamma processing on image data. The imageprocessing part 16 further has a compressing expanding part, andcompression processing is performed on image data after image processingis performed by the compressing expanding part during shooting, andimage processing such as expansion processing is performed on compressedimage data during reproduction.

The record reproduction part 17 records image data compressed by theimage processing part 16 in the storage part 18 when images are shot andreads predetermined image data compressed by the image processing part16 from the storage part 18 when images are reproduced.

The storage part 18 has, in addition to an area to store normal imagedata, music data and the like, a tentative storage area for display 18 afor tentatively storing image data acquired by shooting and image datafor slide show reproduction generated after image processing by thesynthesis processing part 24 and the image processing part 16, and atentative storage area for music 18 b for storing music data of BGM andthe like used for slide show reproduction.

The display control part 19 causes the display part 20 to display amonitor image, which is a display image generated through imageprocessing by the image processing part 16, during shooting. The displaycontrol part 19 also causes the display part 20 to display an imageafter being read from the storage part 18 and expansion processingthereof being performed by the image processing part 16 during imagereproduction.

The communication part 21 is an interface for transmitting and receivingdata such as image data and music data to/from external devices such asexternal PCs and servers that can perform communication via a network.

The face detection part 22 has a position detection part 22 b fordetecting, for example, the position of a face part of a person or thelike in an image shot displayed in the display part 20 during shootingor image data acquired by shooting and a size detection part 20 a fordetecting the size of the face part whose position is detected by theposition detection part 22 b. The face detection part 22 detectsinformation about the face part of an object in this manner.

Here, information about the face part such as presence/absence thereofand the size and position thereof in an image shot or the like detectedby the face detection part 22 is stored to the storage part 18 as a filetogether with clock information when the relevant image data is stored.The information about the face part is used when image data isclassified.

Information about the position of the face part detected by the facedetection part 22 can also be used for exposure or focusing duringshooting.

The cutout part 23 performs processing to cut out a face portion fromimage data based on information about the face part detected by the facedetection part 22.

The synthesis processing part 24 generates an image of the face partthat is different from an image of the original face part by performingenlargement or reduction processing of the face part cut out by thecutout part 23, 4-scene synthesis processing and the like. Such an imageis also called a slide show secondary image below.

The cutout part 23 and the synthesis processing part 24 perform theabove processing based on instructions from the slide show control part10 b.

The vibration detection part 33 has a vibration sensor (not shown) anddetects the state of a vibration operation of the relevant digitalcamera by a user through the vibration sensor to notify the switchinginstruction part 10 c of a result of the detection.

The music reproduction part 34 reproduces music stored in the tentativestorage area for music 18 b to coincide with reproduction of image databased on instructions of the slide show control part 10 b.

The slide show reproduction, which is one of main features of a digitalcamera according to the first embodiment, will be described below.

FIG. 2 is a graph in which the horizontal axis shows the date/time ofshooting and the vertical axis shows the number of pieces of image dataacquired by shooting. That is, the graph shown in FIG. 2 is an exampleof a graph showing fluctuations in frequency of shooting.

In FIG. 2, a day is divided into six time zones (called the first timezone, the second time zone, and the sixth time zone) and the number ofpieces of image data acquired by shooting in each time zone isrepresented by squares, each square corresponding to one image.

Further, in FIG. 2, image data in which the main object is a person(hereinafter, referred to as portrait image data) and that in which themain object is other than persons (hereinafter, referred to as generalimage data) are distinguished. That is, squares with oblique hatchingindicate the portrait image data and white squares indicate the generalimage data.

In the example shown in FIG. 2, an athletic meet took place on September21 and a wedding ceremony on September 25 as events and the number ofpieces of image data acquired by shooting on September 20 is 0 and thatacquired by shooting on September 21 is 18.

More specifically, the breakdown of image data acquired by shooting onSeptember 21 is as follows: one piece of portrait image data in thefirst time zone, five pieces of portrait image data and two pieces ofgeneral image data in the second time zone, five pieces of portraitimage data and two pieces of general image data in the third time zone,two pieces of portrait image data in the fourth time zone, and one pieceof general image data in the fifth time zone.

Thus, for a general user, the number of pieces of image data acquired byshooting fluctuates sharply depending on the date/time of shooting.Since such fluctuations in the number of image shots usually havecertain patterns, it becomes possible to determine in which event imagedata acquired by shooting is shot with a certain degree of precision.

Then, by determining an event in which image data was shot, music dataappropriate for simultaneous reproduction when image data is reproducedas a slide show can automatically be determined. FIG. 3 is a diagramshowing a flow chart of processing by the camera control part 10 (mainlythe classification part 10 a) that automatically determines music datato be reproduced simultaneously when image data is reproduced as a slideshow.

Here, for convenience of description, processing to determine an eventin units of days will be described, but the unit need not be a day andan event may be determined in units shorter or longer.

First, the classification part 10 a classifies image data stored in thestorage part 18 into the first time zone to the sixth time zone based onthe shooting time of the image data (step S1).

Subsequently, the classification part 10 a determines whether or notimage data classified at step S1 for a predetermined date isconcentrated in one of the first time zone to the sixth time zone (stepS2). This determination is a determination using the fact that thenumber of times of shooting tends to be distributed in each time zone ofa day when, for example, on a trip.

If branched to YES at step 2, the classification part 10 a determineswhether or not the ratio of image data in which close-ups of the facepart are taken is smaller than a predetermined ratio (step S3). Ifbranched to YES at step 3, the event in which the image data was shot isdetermined to be a “school event” such as an athletic meet (step S4). Onthe other hand, if branched to NO at step 3, the classification part 10a determines the event in which the image data was shot to be a “party”(step S5).

Incidentally, if branched to NO at step 2, the classification part 10 adetermines whether or not the ratio of image data in which scenery istaken is larger than a predetermined ratio (step S6). If branched to YESat step 6, the classification part 10 a determines the event in whichthe image data was shot to be a “trip” (step S7). On the other hand, ifbranched to NO at step 6, the classification part 10 a determines theimage data to be “other” image data (step S8).

When processing at step S4, step S5, step S7, or step S8 is completed,the classification part 10 a selects and decides, based on thedetermined event described above, music data appropriate for the eventfrom music data stored in the storage part 18 (step S9).

The event determination processing described with reference to FIG. 3may automatically be performed at a suitable timing after shooting ormay be performed after being instructed by a user.

With the processing described above, an event in which image data wasshot is determined based on the image data acquired by shooting so thatmusic data appropriate for the event can be selected and decided.

FIG. 4 is a diagram showing the flow chart of processing by the cameracontrol part 10 regarding shooting control and reproduction control ofthe digital camera 1 according to the first embodiment.

First, the camera control part 10 determines whether or not the digitalcamera is set to the shooting mode (step S11). If branched to YES atstep 11, the camera control part 10 determines whether or not a releaseoperation is performed by a user (step S12). If branched to NO at step12, processing returns to step S11. That is, step S12 is a step to waituntil a release operation is performed by the user.

On the other hand, if branched to YES at step 12, the camera controlpart 10 records image data shot and acquired by a release operation ofthe user in the storage part 18 (step S13). Subsequently, the recordreproduction part 17 records the shooting time of the image data in thestorage part 18 by association with the image data (step S14). Further,the record reproduction part 17 records the position of a face partdetected by the face detection part 22 in the storage part 18 byassociation with the image data (step S15).

Further, the camera control part 10 determines whether or not image data(hereinafter, referred to as preceding image data) shot immediatelybefore (for example, within 10 minutes) the image data is present (stepS16). If branched to YES at step 16, the camera control part 10estimates that the image data belongs to the same image group as thepreceding image data and collaterally records supplementary informationof “related to the preceding image data” to the image data (step S17).The supplementary information is used when image data is classified fora slide show reproduction. On the other hand, if branched to NO at step16, processing returns to step S12.

If supplementary information showing association between image data ispresent, as described above, grouping of image data for a slide showreproduction described later is made easier. Also, when image data isreproduced as a slide show, users can obtain more amusement byreproducing image data belonging to one classified group rather thanreproducing all the image data stored in the storage part 18 because theimage data concerns one theme.

Moreover, by selecting image data belonging to one group forreproduction, an unexpected situation in which, for example, when aplurality of pieces of image data shot together with fellow workers isreproduced as a slide show, suddenly image data concerning a privatematter of a user slips in and is reproduced, which would spoil the fun,can be prevented.

If supplementary information showing association between image data asdescribed above is collaterally recorded in image data, the camera canbe used as a communication tool by, for example, reproducing image dataimmediately after shooting for appreciation or performing synthesisprocessing without performing processing for group classification.

After the processing at step S17 is completed, the camera control part10 further performs event determination processing described withreference to the flow chart shown in FIG. 3 and determines music data tobe reproduced when the image data is reproduced as a slide show torecord a file name and the like of the music data in the storage part 18(step S18). The processing of step S18, however, may naturally be madeto be performed manually by a user, for example, before image data isreproduced as a slide show, instead of being automatically performed.

When processing at step S18 is completed, whether or not an operation toturn off the digital camera 1 is performed is determined (step S29). Ifbranched to NO at step 29, processing returns to step S11. On the otherhand, if branched to YES at step 29, the processing is terminated byturning off the digital camera 1.

Incidentally, if branched to NO at step 11, the camera control part 10determines whether or not the digital camera 1 is set to the“music/image reproduction mode” by an operation of the user (step S19).If branched to NO at step S19, the camera control part 10 sets thedigital camera 1 to the “image reproduction mode” to performreproduction or slide show reproduction of images only not accompaniedby reproduction of music data (step S30).

Then, whether or not a reproduction operation of predetermined musicdata is performed by the user is determined (step S31). If branched toNO at step S31, processing in “image reproduction mode” is continued.

On the other hand, if branched to YES at step S31, the camera controlpart 10 performs reproduction processing of music data selected by theuser and image data (step S32).

If branched to YES at step S19, the camera control part 10 reads imagedata belonging to the event determined by the event determinationprocessing described with reference to the flow chart shown in FIG. 3 orthat on which event determination processing is performed by anoperation of the user and selected by the user as reproduction candidateimages for slide show reproduction from the storage part 18 (step S20).Subsequently, the switching instruction part 10 c determines whether ornot a vibration operation of the camera is performed by the user (stepS21).

If branched to YES at step S21, the camera control part 10 determinesthe number of times of vibration K and the vibration time tk of thevibration operation based on output from the vibration detection part 33(step S22). Then, based on a result of the determination, the cameracontrol part 10 decides the display mode which the display part 20 iscaused to display for reproduction by processing shown in the flow chartof a subroutine shown in FIG. 5 (step S23).

The decision processing of the display mode will be described below withreference to the flow chart shown in FIG. 5. For convenience ofdescription, it is assumed that the number of reproduction candidateimages for slide show reproduction (number of pieces of image dataconcerning slide show reproduction) m is m=4 and the relevant image datais abbreviated simply as a, b, c, and d in sequence of the date/time ofthe shooting. Here, it is assumed that a and c are images (hereinafter,referred to as faces images) whose main object is a face part. A groupof image data such as a, b, c, and d will be called an image row.

If there is no vibration operation of the camera (number of times ofvibration K=0), the camera control part 10 reproduces the image data asa normal slide show and, as shown in FIG. 6A, repeatedly reproduces theimage data as a slide show simply in the order of a→b→c→d→a . . . .

First, the number of reproduction candidate images for slide showreproduction is set as m (step S41). Subsequently, whether or not thenumber of times of vibration K=1 is determined (step S42). If branchedto YES at step S42, as shown in FIG. 6B, the order of reproduction ofimage data is randomly interchanged (step S45).

FIG. 6B shows an example of the random interchange. In the example shownin FIG. 6B, a change of interchanging the order of reproduction of a andc is made so that the order of reproduction becomes c→b→a→d→c . . . . Atstep S45, the order of reproduction needs only to be randomly changedand with this processing, variety can easily be given to the displaymode of slide show reproduction.

If branched to NO at step S41, whether or not the vibration time tk>5(sec) is determined (step S43). If branched to NO at step S43, whetheror not the first image data and the second image data in the order ofreproduction of the reproduction candidate image data are image data onwhich image processing at step S46 or step S47 is not performed andhaving a face part as the main object (step S44). If branched to NO atstep S44, processing of “first one-image processing mode (mode in whichsynthesis processing is performed only on the first image)” is performed(step S46).

In the example shown in FIG. 6A, while a is image data of a face, b isnot so that branching to NO occurs at step S44.

A subroutine of the “first one-image processing mode” at step S46 willbe described below with reference to the flow chart shown in FIG. 7.That is, the camera control part 10 first determines whether or not thenumber of times of vibration K=2 in “first one-image processing mode”(step S61). If branched to YES at step S61, enlargement processing orreduction processing of the first image a is performed to create anenlarged image or a reduced image (step S62). Image processing at stepS62 is performed by the switching instruction part 10 c, the facedetection part 22, the cutout part 23, and the synthesis processing part24 under control of the camera control part 10.

Here, FIG. 6C is a diagram showing a display example of slide showreproduction of an image created at step S62. Here, images in which thesymbol (a or b) indicating each image is encircled by a rectangle in thedisplay example are images on which image processing has been performedat step S46 or step S47. Therefore, images in which the symbol (a or b)indicating each image is not encircled by a rectangle in the displayexample are images on which image processing has not been performed atstep S46 or step S47. Images (a/2, a/3) synthesized for a slide show inthis manner are slide show secondary images.

Symbols indicating each image and graphics encircling such symbols areattached for convenience of description and are not displayed in actualslide show reproduction.

In the example shown in FIG. 6C, a ½ reduced image (called a/2) and a ⅓reduced image (called a/3) of the first image a are created and thesereduced images are made to successively display after a. That is, theslide show reproduction is performed repeatedly in the order ofa→a/2→a/3→b→c→d→a→a/2 . . . .

While an example in which reduced images are created and made to displayis shown here, enlarged images may be created and similarly made todisplay. Moreover, any reduction ratio or enlargement ratio can be set.

Incidentally, if branched to NO at step S61, whether or not the numberof times of vibration K=3 is determined (step S63). If branched to YESat step S63, a synthesized image (called (a+a)) in which two face partsarranged side by side of the face part in the first image a is created(step S64).

FIG. 6D is a diagram showing a display example of the synthesized imagecreated at step S64. In the example shown in FIG. 6D, the second imagein the order of reproduction shows the synthesized image (a+a) createdat step S64. Then, when the slide show reproduction is performed, forexample, as shown in FIG. 6D, the slide show reproduction is performedrepeatedly in the order of a→(a+a)→b→c→d→a→(a+a) . . . .

At step S64, for example, as shown in FIG. 6F, a synthesized image(called (a×4)) in which four face parts arranged side by side of theface part in the first image a may also be created and there is no limitto the number of face parts to be arranged.

On the other hand, if branched to NO at step S63, an image (called a′)obtained by performing color processing (for example, tone reversal orsepia toning) on the first image a is created as a synthesized image(step S65).

FIG. 6E is a diagram showing a display example of the synthesized imagecreated at step S65. In the example shown in FIG. 6E, the second imagein the order of reproduction shows the synthesized image a′ created atstep S65. Then, when the slide show reproduction is performed, forexample, as shown in FIG. 6E, the slide show reproduction is performedrepeatedly in the order of a→a′→b→c→d→a→a′ . . . .

When processing at step S62, step S64, or step S65 terminates,processing returns to the flow chart shown in FIG. 5.

If branched to YES at step S44 in the flow chart shown in FIG. 5,processing of “first two-image processing mode (mode in which synthesisprocessing is performed only on the first image and second image)” isperformed (step S47).

A subroutine of the “first two-image processing mode” at step S47 willbe described below with reference to the flow chart shown in FIG. 8.That is, if branched to YES at step S44, whether or not the number oftimes of vibration K>3 is determined (step S71). If branched to NO atstep S71, a synthesized image (called (a×b)) in which the face part ofthe first image a and the face part of the second image b aresynthesized is created (step S72). Then, when the slide showreproduction is performed, the slide show reproduction is performedrepeatedly in the order of a→(a×b)→b→c→d→a . . . .

The synthesis processing at step S72 is performed by using morphingtechnology or the like after making the size of the face partsubstantially equal using, for example, a detection result of the facepart. The morphing technology is a technology to exhibit a changeoverfrom one image to another as if the change occurs quite naturally. Thesynthesis processing at step S72 can be said to be effective synthesiswhen, for example, the first two images are face images on which nosynthesis processing has been performed.

On the other hand, if branched to YES at step S71, a synthesizedfour-split image in which two of the face parts of the first image a arearranged on the upper row, and two of the face parts of the second imageb are arranged on the lower row (step S73). Then, the synthesizedfour-split image is made to be reproduced to display during slide showreproduction by inserting the image, for example, between a and b.

When processing at step S72 or step S73 terminates, processing returnsto the flow chart shown in FIG. 5.

Incidentally, if branched to YES at step S43 in the flow chart shown inFIG. 5, that is, the vibration time tk continues for a fixed time orlonger (here, 5 sec or longer), “additional effect removal processing”to remove all image processing performed at step S45 to step S47 isperformed (step S48).

That is, at step S48, all synthesized images created based on theaforementioned vibration operation by the user and added to an originalimage row are removed from the original image row. All synthesizedimages created based on vibration operations of the digital camera bythe user by that time and inserted into slide show reproduction areremoved at step S48. This is effective processing when an image row thathas become complicated should be removed or a new image row should beremade.

When processing any one of step S45 to step S48 is terminated, thecamera control part 10 calculates an image switching time tc for slideshow reproduction (step S49).

At step S49, the image display switching time tc is calculated from a“reproduction time of the selected piece of music” ts and the “number ofreproduction candidate images” m so that all images in the relevantimage row are reproduced just in a time of reproduction of one piece ofmusic as

tc=ts/m

Subsequently, whether or not tc is 3 (sec) or more is determined (stepS50). If branched to NO at step S50, tc is uniformly reset to tc=3 (sec)(step S51).

The processing at step S51 is processing to make tc calculated at stepS50 equal to or less than a predetermined value. The processing takesinto consideration that if the reproduction time of one piece of imagedata is too long, the tempo of image switching becomes too slow as aslide show.

If branched to YES at step S50, or after processing at step S51terminates, processing proceeds to step S24 in the flow chart shown inFIG. 4.

That is, the slide show control part 10 b causes the tentative storagearea for display 18 a of the storage part 18 to tentatively store thesynthesized image created by processing of the subroutine described withreference to FIG. 5 (step S24).

Then, the slide show control part 10 b starts reproduction of image dataand music data by controlling the music reproduction part 34 and thelike in the above order of reproduction (step S25). Further, the slideshow control part 10 b determines whether or not the image displayswitching time tc has passed (step S26). If branched to YES at step S26,the image data to be reproduced is switched to the next image data (stepS27).

If branched to NO at step S26, or after processing at step S27terminates, the slide show control part 10 b determines whether or notan operation to end the slide show reproduction is performed by the user(step S28). If branched to NO at step S28, processing returns to stepS21. On the other hand, if branched to YES at step S28, the slide showreproduction is terminated.

Synthesis processing of images by vibration operations is not limited toone-time processing only and the above synthesis processing can becombined by providing vibration operations to the digital camera in aplurality of times. The number of images to be displayed can thereby befurther increased.

An example of processing when a predetermined vibration operation isperformed by a user and then another type of vibration operation isfurther performed will be described below with reference to FIG. 9A toFIG. 9C.

(When the number of times of vibration K=2→the number of times ofvibration K=3)

FIG. 9A is a diagram showing a display example of slide showreproduction when a vibration operation of the number of times ofvibration K=2 is performed and then a vibration operation of the numberof times of vibration K=3 is further performed.

As shown in FIG. 9A, when the first vibration operation, that is, thevibration operation of the number of times of vibration K=2 isperformed, the display is the same as the display example described withreference to FIG. 8 (2). Here, with the vibration operation of thenumber of times of vibration K=3 being further performed, as shown inFIG. 9A, three synthesized images ((a+a), (a+a)/2, and (a+a)/3) areadded. (a+a)/2 is an image obtained by reducing (a+a) shown above by afactor of 2 and (a+a)/3 is an image obtained by reducing (a+a) by afactor of 3.

That is, when the slide show reproduction is performed, as shown in FIG.9A, the slide show is performed repeatedly in the order of:

a→a/2→a/3→(a+a)→(a+a)/2→(a+a)/3→b→c→d→a→a/2 . . . .

(When the number of times of vibration K=2→the number of times ofvibration K=3→the number of times of vibration K=4)

FIG. 9B is a diagram showing a display example of slide showreproduction when a vibration operation of the number of times ofvibration K=2 is performed, then a vibration operation of the number oftimes of vibration K=3 is performed and further, a vibration operationof the number of times of vibration K=4 is performed.

That is, by a series of these vibration operations, nine synthesizedimages ((a+a), (a+a)/2, (a+a)/3, a′, a′/2, a′/3, a′+a′, (a′+a′)/2,(a′+a′)/3) are further added to the display image when only thevibration operation of the number of times of vibration K=2 isperformed.

That is, when the slide show reproduction is performed, as shown in FIG.9B, the slide show is performed repeatedly in the order of:

a→a/2→a/3→a+a→(a+a)/2→(a+a)/3→a′→a′/2→a′/3→a′+a′→(a′+a′)/2 . . . .

(When the number of times of vibration K=1→the number of times ofvibration K=3)

FIG. 9C is a diagram showing a display example of slide showreproduction when a vibration operation of the number of times ofvibration K=2 is performed and then a vibration operation of the numberof times of vibration K=3 is further performed.

As shown in FIG. 9C, when the first vibration operation of the number oftimes of vibration K=1 is performed, the display is the same as thedisplay example described with reference to FIG. 6B. Here, with thevibration operation of the number of times of vibration K=3 beingfurther performed, as shown in FIG. 9C, a synthesized image (c+c) inwhich two of the face parts in c are arranged side by side is added.That is, when the slide show reproduction is performed, for example, asshown in FIG. 9C, the slide show reproduction is performed repeatedly inthe order of c→(c+c)→b→a→d→c . . . .

Control by the camera control part 10 when more complex vibrationoperations are performed will be described with reference to FIG. 10A toFIG. 10D. It is assumed that the image row before the vibrationoperation is performed (number of times of vibration K=0) is, as shownin FIG. 10A, a→b→c→d . . . .

If it is determined that the number of times of vibration K is not K>3in the “first two-image processing mode” (if branched to NO at stepS71), a synthesized image ((a×b)) in which the face part of the firstimage a and that of the second image b are synthesized is created (stepS72). Then, when the slide show reproduction is performed, as shown inFIG. 10B, the slide show reproduction is performed repeatedly in theorder of a→(a×b)→b→c→d→a . . . .

Then, when a predetermined vibration operation (here, a vibrationoperation of the number of times of vibration K=2) is performed again bythe user, branching occurs at step S44 to NO because in the image row,while the first a is an image on which no image processing is performed,the second (a×b) is an image on which image processing is performed.That is, the “first one-image processing mode” will be applied.

In this case, enlarged/reduced images of the first image a are createdafter branching to YES at step S61 (step S62). Here, it is assumed thatreduced images of a/2, (a×b)/2, and b/2 are created.

With the processing described above, when the slide show reproduction isperformed, as shown in FIG. 10C, the slide show reproduction isperformed repeatedly in the order of a→a/2→(a×b)→(a×b)/2→b→b/2→c→d . . ..

If, for example, vibration operations of the number of times ofvibration K=3, the number of times of vibration K=2, and the number oftimes of vibration K=1 are performed in this order, the reproductionorder of slide show reproduction described with reference to FIG. 10C israndomly changed (See FIG. 10D). Then, in this reproduction order, thefirst two images (c and a) are face images on which no image processingis performed. Therefore, when the next vibration operation is performed,branching occurs to YES at step S44 to enter the processing of “firsttwo-image processing mode” described above.

According to the first embodiment, as described above, even if thenumber of images for slide show reproduction is small, a reproducercapable of performing slide show reproduction full of variety by simpleoperations of a digital camera, a slide show reproduction method, aprogram, an image display apparatus, an image display method, and animage display program can be provided.

More concretely, when a user operates a digital camera according to thefirst embodiment through vibration, images obtained by performingvarious kinds of image processing such as enlargement processing,reduction processing, division processing, and color processing onimages concerning the slide show reproduction are automatically created.

Therefore, even if there are only a small number of pieces of image dataon a theme concerning the slide show reproduction to perform the slideshow reproduction, according to a digital camera in the firstembodiment, the display of a rich variety of images is enjoyed, forexample, by variations being created from one theme song.

More specifically, in a digital camera according to the firstembodiment, the number of pieces of image data is increased byperforming various kinds of image operation on images concerning theslide show reproduction based on vibration operations (the number oftimes of vibration K and the vibration time tk) by a user. The number ofimages to be displayed within the reproduction time tm of music data isthereby increased and therefore, the more the digital camera is swung,the faster images in the slide show reproduction are switched.

According to conventional technology, when the number of pieces of imagedata concerning the slide show reproduction is small, and when imagedata is reproduced and displayed to coincide with the reproduction ofmusic data, reproduction of the same image data is repeatedly displayedat regular intervals. That is, the slide show reproduction is verymonotonous and boring for viewers.

However, according to a digital camera in the first embodiment, even ifthe number of pieces of image data concerning the slide showreproduction is small, images (slide show secondary images) on whichvarious kinds of image processing are performed are added when necessarybased on vibration operations of the digital camera by the user, andthus slide show reproduction of elaborate content can be created.Therefore, when the slide show reproduction is performed, suchprocessing as to unreasonably include images that are only looselyrelated to the theme of images concerning the slide show reproduction inreproduction candidate to increase the number of pieces of image datafor reproduction becomes unnecessary.

Further, when a digital camera according to the first embodiment isused, the user can switch various reproduced images described above by asimple operation of only swinging the digital camera. The vibrationoperation is an intuitive operation somewhat in common with an operationsuch as stirring ingredients in a vessel or destroying an object byapplying an impact to it, and is a very easy and natural operation forthe user.

Thus, according to a digital camera in the first embodiment, slide showreproduction in which images rich in variety are switched in quick tempoone after another to show interesting images can be performed,regardless the number of images concerning the slide show reproduction.

In the foregoing, an embodiment of the present invention has beendescribed, but the present invention is not limited to the embodimentand various alterations and modifications can naturally be made withoutdeviating from the scope thereof.

For example, the vibration detection part 33 in the first embodiment issimply a member to determine a vibration operation applied to thedigital camera, but in addition, a hexaxial sensor or the like may beused as the vibration detection part 33 so that more complex operationsthan a vibration operation such as a stirring operation or a throwingoperation can be determined. When such a constitution is adopted, thenumber of types of image synthesis processing can be increased.

Regarding each piece of processing carried out by the camera controlpart 10 described above, a portion or all of the processing may beconstituted by hardware. Processing by the face detection part 22 or thelike may be constituted by software. Naturally, a concrete constitutionis a matter of design.

Incidentally, various kinds of control processing by the camera controlpart 10 are realized as described below. Namely, a software programstored in the ROM 13 is supplied to the camera control part 10 and thecamera control part 10 causes each part to perform the above operationsaccording to the supplied program to realize various kinds of controlprocessing.

That is, the software program itself realizes functions of the cameracontrol part 10. Therefore, the program itself is an embodiment of thepresent invention. Naturally, a recording medium storing the program isalso an embodiment of the present invention. The recording medium thatcan be used includes an optical recording medium such as a flash memory,CD-ROM, and DVD-ROM, a magnetic recording medium such as an MD, a taperecording medium, and a semiconductor memory such as an IC card.

The first embodiment is described by taking a digital camera as anexample, but the first embodiment is not limited to the digital cameraand may be applied, for example, to a camera part provided with a mobilephone.

Second Embodiment

A camera according to the second embodiment of the present inventionwill be described below. FIG. 11 is a block diagram showing theconfiguration of a camera 10 according to the second embodiment of thepresent invention. The camera 10 is a digital camera and has a controlpart 1, an imaging part 2, an optical system control part 3, a recordingpart 4, a face detection part 5, a cutout part 6, a synthesis processingpart 7, a display part 8, a display control part 8 a, a clock part 9, anoperation determination part 11, a position information part 12, and acommunication part 14. The camera 10 can also be connected to a database20 with a search function in an external server via an Internet network15.

The control part 1 is connected to each part of the camera 10 andcentrally controls the whole camera 10 in accordance with an operationof an operation member or the like determined by the operationdetermination part 11 following timing control by a timing control part1 b. One of the main features of a camera according to the secondembodiment is the display of reproduction and timing of switching thedisplay provided by the timing control part 1 b.

The control part 1 includes an image processing part 1 a, aclassification part 1 c, and a display face size determination part 1 d.The image processing part 1 a performs various types of image processingsuch as compression processing of images. The classification part 1 cdetermines and classifies scenes of image shots based on the shootingdate/time and shooting position information described later. The displayface size determination part 1 d determines the size of faces in animage shot based on detection by the face detection part 5 or the like.

The imaging part 2 includes an optical system to form an object imageand an image sensor for performing photoelectric conversion of an objectimage and outputs image data. The optical system control part 3exercises control of focusing of the optical system in the imaging part2 and the like.

The recording part 4 records image data on which compression processingand the like is performed by the image processing part 1 a in thecontrol part 1 as image shots. When image shots are recorded, theposition and size of the face of an object person are detected by theface detection part 5, which will be described in detail later, and theinformation is recorded as a file by association with image dataacquired by shooting. The recording part 4 includes a tentative storagepart for display 4 a and a supplementary information storage part 4 b.

The tentative storage part for display 4 a tentatively stores images onwhich image processing has been performed so that many images can bemade to display when image shots are appreciated. The supplementaryinformation storage part 4 b stores, in addition to image data acquiredby shooting, supplementary information such as related information andrelated images used for reproducing and displaying images.

In the second embodiment, for example, when an image shot in which anobject person shows a smiling face is displayed, an image showing areason why the object person shows a smiling face is successivelydisplayed as a supplementary image subsequent to the image shot in whichthe object person shows a smiling face. The image displayed at thispoint is stored in the tentative storage part for display 4 a. Inaddition to images shot by a photographer of the camera 10, relatedimages may be downloaded from the database 20 with a search function andused.

When any person image is included as an object in an image shot, theface detection part 5 detects a face portion by determining a facepattern of the object person. Based on a result of the detection, theoptical system control part 3 exercises exposure control, automaticfocusing (AF) and the like. The face detection part 5 also has aposition detection part 5 a and a size determination part 5 b. Theposition detection part 5 a detects the position in the screen of a faceportion of an object person detected by the face detection part 5. Thesize determination part 5 b determines the size of a face portion of adetected object person.

The cutout part 6 cuts out image data corresponding to a face portion ofan object person detected by the face detection part 5. In addition tobeing subjected to determination processing by the display face sizedetermination part 1 d in the control part 1, image data of a faceportion cut out here is used for synthesis processing of images by thesynthesis processing part 7.

The synthesis processing part 7 performs synthesis processing of animage shot and a supplementary image and an image obtained by thesynthesis processing is displayed when a supplementary image isdisplayed subsequent to the reproduction and display of the image shot.For example, when an image shot in which an object person shows asmiling face is reproduced and displayed, enlargement processing togradually enlarge a face portion in the image in which the object personshows a smiling face is performed centering on the face portion detectedby the face detection part 5 and cut out by the cutout part 6 and atransitional image concerning the enlargement processing and asupplementary image are synthesized and displayed.

The display part 8 is constituted by a display device such as a liquidcrystal monitor, arranged on the rear side of the camera 10, reproducesand displays image data recorded in the storage part 4 and also makes alive view display for observation of an object image in place of anoptical finder. The display part 8 reproduces and displays image shotsrecorded in the storage part 4 and also reproduces and displayssynthesized images obtained by synthesizing an image shot and asupplementary image. In the reproduction and display, which will bedescribed in detail later, in the case of an image in which an objectperson shows a smiling face, an image shot of a smiling face is firstreproduced and displayed (image A in FIG. 11) and while enlarging a faceportion (image B in FIG. 11), a supplementary image showing a reason fora smiling face is displayed (image C in FIG. 11). The display of thedisplay part 8 is controlled by the display control part 8 a.

The clock part 9 has a clock function and a calendar function and isused for acquisition of date/time information when shooting and thelike. The date/time information is recorded as a file together withimage shots when image shots are recorded in the recording part 4.

The operation determination part 11 determines the operating state of anoperation member or the like of the camera 10 by a user. The controlpart 1 controls the camera 10 in accordance with the operating state.

The position information part 12 acquires information about the positionof the camera 10 by receiving radio wave information by mobile phones orthat by GPS. The information acquired here is recorded as a filetogether with image shots in the storage part 4.

The communication part 14 transmits and receives information to/fromequipment such as the database 20 with a search function in a server viathe Internet network 15 and the like. Image shots can be transmitted tothe outside and images and the like can be received from outside via thecommunication part 14.

An image display method of the camera 10 according to the secondembodiment will be described below.

Generally, when image shots are sequentially reproduced and displayed inslide show reproduction, for example, when an image in which an objectperson shows a smiling face is reproduced and displayed, viewers cannotunderstand the reason why the object person shows a smiling face even ifan image shot in which the object person shows a smiling face is firstdisplayed.

Thus, in the second embodiment, for example, an image is reproduced anddisplayed in the following manner. First, an image shot is reproducedand displayed (FIG. 12A, t1) and the object person is displayed whilebeing enlarged centering on an eye portion of the object person and withthe contrast being lowered (FIG. 12A, t2, t3). Then, the screen isswitched with an effect that another image (supplementary image) emergesfrom the pupil to enable viewers to guess at the reason for the smilingface, creating an illusion that what is mirrored in the eye will bereproduced. That is, while a supplementary image is being enlarged, asynthesized image in which the supplementary image is superimposed on animage shot is displayed (FIG. 12A, t4, t5) and finally, only thesupplementary image is displayed (FIG. 12A, t6).

In the display example shown in FIG. 12A, the supplementary image showsa health resort from a long time ago. Viewers can intuitively understandthat the object person in the image shot reproduced and displayed at t1shows a smiling face because the object person visited the health resorta long time ago, thus can obtain enjoyment through appreciation of thesupplementary image.

The example shown in FIG. 12B is an image of an object person showing asmiling face in an athletic meet. In an athletic meet, parents oftenrepeatedly shoot their children, and in this case a conspicuous scene ofthe same person or the like is adopted as a supplementary image. Asshown at timing t11 to t13 in FIG. 12B, the object person with a smilingface is displayed while being gradually enlarged and contrast beinglowered and from timing t4 to t5, a goal scene of a running race issuperimposed on a pupil portion of the object person displayed by beingenlarged and displayed as a supplementary image.

In the example in FIG. 12B, why the object person shows a smiling faceis supplementarily explained by displaying a goal scene of a runningrace of the object as a supplementary image. By displaying asupplementary image in this manner, viewers who were not at the shootingsite can also understand easily why the object person has a smiling faceso that appreciation becomes more amusing.

Scenes of supplementary images are images that can persist in one'smind, though it is not scenes directly viewed. Here, the reproductionand display is made such that a pupil portion of an object person of animage shot is caused to display by enlarging the pupil portion to evokean image thereof. In addition to enlargement of a pupil portion shownabove, a forehead or a chest may also be enlarged to produce an effectto evoke an image therefrom. While in the description of the secondembodiment an object person is displayed by enlarging an image shot andalso lowering contrast of the object, only one of the image effects maybe adopted. That is, an image effect to suggest screen switching isenough.

If, when an image shot is enlarged, a flaw of skin of an object personsuch as wrinkles or blotches of the object person is enlarged, interestmay be dampened. Thus, if a predetermined enlargement ratio is reachedwhen an image shot is enlarged, the image shot may be blurred to make aflaw of skin of the object person inconspicuous. In such a case, adifference of light and darkness in the image shot is made smaller andcontrast is lowered by making corrections in the light direction.

In the second embodiment, as described above, a supplementary imagesuitable as an image shot is selected. For the selection of asupplementary image, it is necessary to determine a shooting sceneconcerning the image shot. The classification part 1 c in the controlpart 1 determines the shooting scene. FIG. 13 is a graph exemplifyinghow image shots are classified by time information. Image shots in whicha face is detected by the face detection part 5 are displayed by beingshaded.

As shown in FIG. 13, when there are a large number of images, it isassumed that some event took place on that date/time. For example, manyphotos were taken from the forenoon to the afternoon on September 21 andthe number of photos with persons as objects is smaller than that onSeptember 24. On September 24, photos were taken mainly from theafternoon to the evening and the ratio of photos with persons as objectsis high. From the above information, shooting on September 21 isestimated to be in an athletic meet and that in September 24 to be in awedding ceremony. If the event that took place on September 24 is awedding ceremony, when shot images are reproduced on September 25, theimages are classified as images of the previous day. If images shot onSeptember 24 and those shot on September 25 are mixed, the problem suchas private images mixed up with images of work during reproduction mayarise. Therefore, events concerning image shots need to be classified inadvance.

In the second embodiment, as described above, events concerning shootingare analyzed using date/time information and the shooting position arerecorded together with image shots and person presence/absenceinformation about, for example, whether or not a face is presentobtained by analyzing image shots. Based on the information and analysisresults, supplementary images are selected and images are reproduced anddisplayed.

Detailed operations of the camera 10 according to the second embodimentusing the technique described above will be described with reference tothe flow charts shown FIG. 14 to FIG. 17. FIG. 14 is a diagram showingthe flow chart showing an operation of camera control of the camera 10.First, whether or not the shooting mode is set is determined (step S1).If it is determined that the shooting mode is set, whether or not anoperation to fully press a release button is performed is determined(step S2).

If it is determined at step S2 that no operation to fully press arelease button is performed, processing returns to step S1. On the otherhand, if it is determined that an operation to fully press a releasebutton is performed, shooting is done by the imaging part 2 to acquireimage data of still images and the image data (image shots) is recordedin the recording part 4 (step S3).

Date/time information is acquired from the clock part 9 and is recordedas a file together with image data (step S4). Subsequently, faceposition information is acquired from the position detection part 5 a ofthe face detection part 5 and size information is acquired from the sizedetermination part 5 b to record the information as a file together withimage data (step S5). Image data, date/time information, face positioninformation, and size information may be recorded in the recording part4 as a file.

Next, whether or not any image shot immediately before the shooting thistime is present is determined (step S6). Whether or not any image wasshot immediately before is determined using date/time informationrecorded together with image data and if the date/time of both shootingsis separated by a predetermined time or less, shooting is determined tobe “immediately before”. An appropriate value of a threshold to be usedfor determining whether or not immediately before is decided in advanceas a design value. If, as a result of determination at step S6, noshooting was done immediately before, processing returns to step S1.

On the other hand, if there is an image shot immediately before, theevent is determined using images of immediately before and this time(step S7). Images shot immediately before are classified into an imagegroup consisting of images acquired in the same event. By performingprocessing to classify images into the same image group, it becomespossible to prevent images of inappropriate opportunities frommistakenly being selected as supplementary images and to appreciate themtogether with supplementary images also when third parties are viewingthe images so that on what occasion photos were taken can be known. Thatis, a camera can be used as a communication tool by a simple operation.In addition to images shot by the camera 10, supplementary images can beacquired from outside via the communication part 14.

In the event determination, as described with reference to FIG. 13,date/time information and the shooting position recorded together withimage data and person presence/absence information about, for example,whether or not a face is present obtained by analyzing image data areused to perform event analysis concerning shooting. A routine for theevent determination will be described later using FIG. 15.

If it is determined at step S1 that a shooting mode is not set, next,whether or not the communication mode for performing communication isset is determined (step S11). That is, whether or not the camera 10 isset to the communication mode is determined by the operationdetermination part 11. The communication is communication of thecommunication part 14 with an outside server such as the database 20with a search function via the Internet network 15 and information suchas supplementary images is acquired through the communication. If, as aresult of determination at step S11, communication should be performed,whether or not any image of trip is present is determined (step S12).

Incidentally, if image shots are recorded at step S3, subsequently atstep S7, image shots are classified by performing an eventdetermination. If an event determination determines that, for example,an image shot concerning the event determination is an image acquiredfrom a trip, information showing a result of the determination is alsorecorded. Then, at step S12, whether or not the image is an imageacquired in a trip is determined with reference to the eventdetermination result.

If it is determined at step S12 that there is no trip image, processingreturns to step S1. On the other hand, if it is determined at step S12that there is a trip image, date/time information when the trip imagewas acquired and position information where the trip image was shot aretransmitted (step S13). That is, the database 20 with a search functionis accessed via the Internet network 15 to search whether or notinformation having the same position information as the trip image ispresent (step S14).

If, as a result of determination at step S14, no information having thesame position information as the trip image is present, processingreturns to step S1. On the other hand, if information having the sameposition information as the trip image is present, the information isacquired (step S15) and the information is made into a supplementaryimage to store the supplementary image in the supplementary informationstorage part 4 b (step S16).

That is, if an image shot is classified into a trip image, images shownbelow can be used as a supplementary image. Namely, an image that can beused as a supplementary image may be selected from among image shots, orthe fact that various images are accumulated on a server accessiblethrough the Internet network 15 may be utilized to use an accumulatedimage as a supplementary image.

If it is determined at step S11 that the communication mode is not set,whether or not the smiling face reproduction mode is set is determined(step S21). That is, at step S21, whether or not the smiling facereproduction mode is set is determined by the operation determinationpart 11. If it is determined at step S21 that the smiling facereproduction mode is set, as described with reference to FIG. 12A andFIG. 12B, image shots and supplementary images are combined forreproduction and display.

That is, first an image in which an object person having a smiling faceis present in the field center is displayed (step S22). For example,like at timing t1 shown in FIG. 12A or at timing t11 shown in FIG. 12B,an image in which an object person having a smiling face is shot isdisplayed in the display part 8. Subsequently, a supplementary image isread (step S23). In the subroutine of event determination at step S7 (orat step S16 for a trip image), a supplementary image corresponding toeach image shot is selected for each image shot and associated (paired).At step S23, the supplementary image associated (paired) with the imageshot displayed at step S22 is read from the supplementary informationstorage part 4 b.

Subsequently, the face part of the object person is displayedtransitionally using the read supplementary image (step S24). That is,like t2 to t6 in FIG. 12A or t12 to t16 in FIG. 12B, the image shot isdisplayed while being enlarged centering around a pupil portion of theobject person and then, the supplementary image is displayed while beinggradually enlarged. Simultaneously with the transitional display, thespeed of enlargement and blurring processing are controlled inaccordance with the size of the face part. In the smiling facereproduction, as described above, a supplementary image showing why anobject person makes a smiling face is displayed, and thus viewers canknow the reason for a smiling face. An operation of the subroutine willbe described later using FIG. 17.

When the subroutine of displaying the face part transitionally at stepS24 ends, processing returns to step S21, and if the smiling facereproduction mode is still set, processing from step S22 to step S24 isperformed for the next image shot.

If it is determined at step S21 that the smiling face reproduction modeis not set, the normal image reproduction mode is set (step S31) andwhether or not to perform reproduction in the thumbnail display methodis determined (step S32). That is, the normal image reproduction modehas two methods; a thumbnail display method and a reproduction anddisplay method in which images are sequentially displayed in the orderof shooting, and thus which method is set is determined at step S31.

If it is determined at step S32 that the thumbnail display method isset, the thumbnail display and an enlarged display of the selected imageshot are made (step S33). On the other hand, if the thumbnail displaymethod is not set, image shots are sequentially enlarged for display inthe order of shooting (step S34). When the reproduction and display atstep S33 or step S34 ends, processing returns to step S1.

The subroutine of event determination at step S7 will be described belowwith reference to the flow chart shown in FIG. 15. When processing ofthe flow chart is started, first a day (24 hours) is divided into sixtime zones and image shots are classified into each time zone based onthe shooting time (step S101). The image organization is performed bythe shooting time zone using the date/time information recorded togetherwith the image shot. While 24 hours are divided into six time zones forclassification in the present embodiment, the present invention is notlimited to this and the division number may suitably be changed, such asfour division and eight division. Subsequently, images previously ornext selected image are determined (step S102). That is, only the latestimages are selected and determined here to be separate event from agroup of images of the previous day.

Next, the event of image shots is determined from step S103 to stepS105. First, whether or not image shots are concentrated in apredetermined shooting time zone is determined (step S103). That is, atstep S103, a determination as to whether or not shooting is concentratedin any of the six-divided time zones is made. If it is determined atstep S103 that image shots are concentrated in a predetermined shootingtime zone, whether or not the number of images in which a close-up ofthe face part of an object person is shot is smaller than apredetermined number is determined based on a detection result by theface detection part 5 (step S104).

If it is determined at step S104 that the number of images in which aclose-up of the face part of an object person is shot is smaller thanthe predetermined number, the image shots are determined to be imagesacquired by shooting in a school event such as an athletic meet (stepS11).

On the other hand, if it is determined at step S104 that the number ofimages in which a close-up of the face part of an object person is shotis larger than the predetermined number, the image shots are determinedto be images acquired by shooting in a party (step S112).

School events such as an athletic meet are often held over a shortperiod of time, and parents photograph their children from a distanceand thus, the number of images in which close-ups of the face part ofobject persons are shot tends to be small. On the other hand, whileparties are similar to school events in that they do not take up muchtime, the number of images showing close-ups of the face part is larger.On the basis of this fact, images acquired by shooting in a school eventand those acquired by shooting in a party can be distinguished.

If it is determined at step S103 that image shots are not concentratedin a predetermined shooting time zone, whether or not the number ofscenic images is larger than a predetermined number is determined (stepS105). If it is determined at step S105 that the number of scenic imagesis larger than the predetermined number, the images are determined to beimages acquired by shooting in a trip (step S113).

On the other hand, if it is determined at step S105 that the number ofscenic images is not larger than the predetermined number, the imagesare determined to be “other images” (step S114).

Because shooting is generally distributed in each time zone and rarelyconcentrated in a short time in a trip and the ratio of scenic imagesincreases, a determination is made as described above. If the ratio ofscenic images is small, the event concerning shooting is neither a tripnor a school event nor a party, and thus a determination of “otherimages” is made. Information indicating the event determined from stepS111 to step S114 is recorded together with image shots as shootinginformation.

When the determination of events described above is completed,supplementary images are selected in accordance with each event (stepS115). In the subroutine of supplementary image selection, asupplementary image suitable for the determined event is each selectedfrom among image shots recorded in the camera 10 or images acquired fromthe outside database 20 with a search function. When the subroutine ofsupplementary image selection is completed, processing returns to theoriginal flow chart.

Selection processing of a supplementary image at step S115 will bedescribed below using the flow chart in FIG. 16. First, whether or notthe event concerning an image shot is a school event is determined (stepS121). If it is determined at step S121 that the event concerning theimage shot is a school event, an image that includes the same objectperson in the same scene and has a high contrast value is searched forand selected (step S131). In the present example, as shown in FIG. 12B,an image of a scene including the same person in the same school eventis selected. When the selection is made, processing returns to theoriginal flow chart.

If it is determined at step S121 that the event concerning the imageshot is not a school event, whether or not the event concerning theimage shot is a party is determined (step S122). If it is determined atstep S122 that the event concerning the image shot is a party, an imagein which many people are photographed in the same scene is selected(step S132). At a wedding reception, for example, in addition to photosof individuals, many participants are often photographed together andsuch an image is selected. By selecting an image in which many peopleare photographed as a supplementary image, the atmosphere of the partycan be conveyed by the supplementary image. When the selection is made,processing returns to the original flow chart.

If it is determined at step S122 that the event concerning the imageshot is not a party, whether or not the event concerning the image shotis a trip is determined (step S123). If it is determined at step S123that the event concerning the image shot is a trip, a scenic image ofthe same scene or corresponding information is selected (step S133). Inthis case, a scenic image shot in the same area as a shooting area of animage shot in which an object person makes a smiling face or an imagebased on information acquired at step S13 to step S16 is selected as asupplementary image. By using such a supplementary image, viewers canrecognize not only a simple smiling face, but also the backgroundthereof. When the selection is made, processing returns to the originalflow chart. According to the second embodiment, as described above, whenappreciating an image in which an object person shows a smiling face,viewers can know in which circumstances the object person makes asmiling face.

If it is determined at step S123 that the event concerning the imageshot is not a trip, classification processing of the event concerningthe image shot cannot be performed and in that case, an image whoseshooting time is close to that of the image shot is selected (stepS134). Incidentally, an image in which a different person from a personshot in the image shot may be selected as a supplementary image toexplain the circumstances from a different viewpoint. When the selectionprocessing described above is completed, processing returns to theoriginal flow chart.

Processing of the subroutine of displaying a face part transitionally atstep S24 will be described below with reference to the flow chart shownin FIG. 17. As described with reference to FIG. 12A and FIG. 12B, thesubroutine makes a display of switching from an image shot to asupplementary image. That is, the size of the face part of a person witha smiling face in the screen is determined by the display face sizedetermination part 1 d and the size thereof is set as Df (step S201). Dfis set, for example, by how many pixels of pixels constituting thedisplay screen the size of the face part corresponds to. If there aremany faces in the image shot, a face part close to the center or alarger face part is preferentially measured and set.

Subsequently, a ratio r of the face part to the size of the displayscreen is calculated and set as rDf (step S202). Since the size of thedisplay screen is constant, the ratio r can be calculated using Df setat step S201. If the number of pixels is used to set Df at step S201,the ratio of the number of pixels representing the size of the face partto that constituting the display screen is calculated.

Next, whether or not transition of the display image can be started isdetermined (step S203). More concretely, at step S203, the size of theface part is determined and whether or not reproduction of asupplementary image is ready is determined. If branched to NO at stepS203, readiness of transition of the display image is awaited. Ifbranched to YES at step S203, 1 is set as the initial value of anenlargement ratio M of an image (step S204) and the display is startedby enlarging the image centering around the object person with a smilingface (step S205). Since the enlargement ratio M when the display isstarted is set as M=1 at step S204, the display starts with an actualsize.

When enlargement of the image is started, whether or not the value of(M×rDf), which is a value obtained by multiplying the ratio rDf of thesize of the display screen by the enlargement ratio, is larger than 0.5(whether the size of the face part of the enlarged object person islarger than half the size of the display screen) is determined (stepS206). If it is determined at step S206 that the value of (M×rDf) is notlarger than 0.5 (the size of the face part of the enlarged object personis not larger than half the size of the display screen), the enlargementratio M is set to 1.1 before returning to step S205.

If it is determined at step S206 that the value of (M×rDf) is largerthan 0.5 (the size of the face part of the enlarged object person islarger than half the size of the display screen), whether or not thevalue of M×rDf is larger than 1 (the size of the face part of theenlarged object person is larger than the size of the display screen) isdetermined (step S207). If it is determined at step S207 that the valueof M×rDf is not larger than 1 (the size of the face part of the enlargedobject person is not larger than the size of the display screen), theenlargement ratio M is set to 1.5 before returning to step S205. If theenlargement ratio M is set to 1.5, the enlargement speed of an imagebecomes faster compared with when the enlargement ratio M is 1.1.

If it is determined at step S207 that the value of M×rDf is larger than1 (the size of the face part of the enlarged object person is largerthan the size of the display screen), whether or not the value of M×rDfis larger than 5 (the size of the face part of the enlarged objectperson is larger than five times the size of the display screen) isdetermined (step S208). If it is determined at step S208 that the valueof M×rDf is not larger than 5 (the size of the face part of the enlargedobject person is not larger than five times the size of the displayscreen), image processing to add a blurring effect to an image isperformed. That is, at step S205, enlargement processing of the image isperformed by retaining the enlargement ratio M=1.5 while blurring theimage.

If it is determined at step S208 that M×rDf is larger than 5 (the sizeof the face part of the enlarged object person is larger than five timesthe size of the display screen), reproduction and display of the imageshot is faded out (step S214). That is, reproduction and display of theimage shot is caused to gradually disappear. With the disappearancethereof, the supplementary image read at step S23 is enlarged (stepS215). As shown at timing t4 to timing t6 shown in FIG. 12A or at timingt14 to timing t16 shown in FIG. 12B, this is done by displaying theimage shot while superimposing the supplementary image on the image shotand performing enlargement processing of the supplementary image. Imagesynthesis processing at this point is performed by the synthesisprocessing part 7. When the enlarged display of the supplementary imageis completed at step S215, processing returns to the original routine.

In enlargement processing of a display image of a face part of an objectperson, as described above, if the size of the face part is equal to orless than half the size of the display screen, the enlargement speed of1.1 times is used for one piece of enlargement processing and if thesize of the face part is larger than half the size of the displayscreen, the enlargement speed is made faster. The enlargement speed ismade faster with an increasing enlargement ratio because details of theface part in the image become clearly visible with enlargement, and ifthe face part is enlarged more than necessary, the object person isembarrassed that a flaw of skin becomes visible. When the enlargementratio becomes large, details of the face part are made inconspicuous byperforming processing of the blurring effect. Incidentally, thedetermination value used at step S206, step S207, or step S208 and thecoefficient to multiply the enlargement ratio at step S211 or step S212may suitably be changed according to design philosophy.

In the second embodiment, as described above, a transitional displayfrom the state in which only an image shot showing an object person isdisplayed (for example, at timing t1 shown in FIG. 12) through the statein which the image shot showing the object person and a supplementaryimage are simultaneously displayed (for example, at timing t4 and t5shown in FIG. 12) to the state in which only the supplementary image isdisplayed (for example, at timing t6 shown in FIG. 12) is made.

By displaying image shots in combination with supplementary images inthis manner, reproduction and display of image shots will not be boringto viewers. For example, photos showing an object person with a smilingface, particularly image shots in which an object person is shot inclose-up are difficult for viewers to understand circumstances in whichsuch photos were shot. However, according to the second embodiment,reproduction of circumstances concerning shooting becomes possible witha scheme as described above so that appreciation of reproduction anddisplay such as a slide show can be made more amusing.

Also in the second embodiment, supplementary images are selected basedon the shooting time, shooting location and the like of image shots.Therefore, there is no possibility that an image that is totallyirrelevant to an image shot is selected as a supplementary image.Moreover, a supplementary image for an image shot concerning a trip canalso be acquired from an external database and thus, even if asupplementary image suitable for an image shot is not present in thecamera, a suitable supplementary image for an image shot can still beselected.

Further, in the second embodiment, supplementary images are selectedafter classifying image shots according to shooting time, shootinglocation or the like and thus, there is no possibility that an imagethat is totally irrelevant to an image shot is selected.

In the second embodiment, when the display is switched from an imageshot to a supplementary image, the image shot is displayed while anobject person in the image shot is being gradually enlarged and thecontrast being lowered and a supplementary image is caused to display toallow viewers to imagine shooting circumstances.

Further, in the second embodiment, when an image shot is enlarged, theenlargement centers on the face part of an object person in the imageshot. Thus, the attention of the viewers is focused on the object personso that switching to a supplementary image appears smooth to theviewers.

Further, in the second embodiment, the enlargement processing speed ofan image shot and the degree of blurring of blurring effect processingwhen the image shot is reproduced are changed in accordance with thesize of the face part of an object person. Accordingly, viewers can beprevented from losing interest by the face part being displayed inclose-up, in which a flaw of skin such as wrinkles or blotches of anobject person is displayed conspicuously.

The second embodiment is described by taking image shots of an objectperson with a smiling face as an example, but the second embodiment isnot limited to this and can naturally be applied to other expressionssuch as a weeping face. In such a case, the face part detected by theface detection part may be classified into a smiling face, a weepingface and the like to perform selection processing of a supplementaryimage in accordance with the expression.

The second embodiment is also described by taking a digital camera as anexample of an apparatus for shooting, but the camera may be a digitalsingle-lens reflex camera or compact digital camera, or even a cameracontained in a mobile phone or personal digital assistant (PDA).

Further, in the second embodiment, a camera performs all processing suchas shooting processing, classification processing of image shots,selection processing of supplementary images, and smiling facereproduction processing, but image data acquired by shooting of a cameramay be captured by a personal computer or the like so that the personalcomputer performs classification processing of image shots, selectionprocessing of supplementary images, and smiling face reproductionprocessing. In such a case, the camera only needs to record date/timeinformation, shooting position information and the like as a filetogether with image data of image shots.

Further, in addition to being performed by a camera, the transitionaldisplay may be made by a display device after a person image and asupplementary image are sequentially transmitted from the camera. Or,the camera may transmit in the order of a person image, a transitionalimage, and a supplementary image so that a display device that hasreceived these images can make a transitional display.

Further, when a supplementary image is displayed, the technology used todetect and determine each part such as an eye, nose, and mouth in theface part of an object person may be used so that, for example, when itis determined that the object person is not looking forward, imageprocessing is performed on each part to obtain an image shot in whichthe object person looks forward before the image is displayed as asupplementary image.

In the foregoing, the present invention has been described by taking thefirst embodiment and the second embodiment as examples, but the presentinvention is not limited to these embodiments and various alterationsand modifications can naturally be made without deviating from the scopethereof.

For example, if a predetermined vibration operation is performed on adigital camera according to the first embodiment, the camera may beconfigured to transition to the display mode featuring a cameraaccording to the second embodiment as shown in FIG. 14.

Additional advantages and modifications will readily occur to thoseskilled in the art. Therefore, the invention in its broader aspects isnot limited to the specific details and representative embodiments shownand described herein. Accordingly, various modifications may be madewithout departing from the spirit or scope of the general inventiveconcept as defined by the appended claims and their equivalents.

1. A reproducer for performing slide show reproduction in which aplurality of images is continuously reproduced, comprising: a storagepart which stores the images; a vibration detection part which detects avibration operation of the reproducer by a user; a switching instructionpart which instructs switching of reproduction content in the slide showreproduction based on a detection result from the vibration detectionpart; a synthesis processing part which performs creation processing ofslide show images, which are images for the slide show reproduction,based on instructions of the switching instruction part; and a slideshow control part which performs the slide show reproduction of theimages stored in the storage part and the slide show images.
 2. Thereproducer according to claim 1, wherein the synthesis processing partgenerates, when switching is instructed by the switching instructionpart during the slide show reproduction by the slide show control part,slide show secondary images by performing predetermined image processingon the slide show images based on the switching instruction, and theslide show control part performs the slide show reproduction of theimages stored in the storage part, the slide show images, and the slideshow secondary images.
 3. The reproducer according to claim 1, whereincreation processing of the slide show images by the synthesis processingpart includes synthesis processing of two images, and the synthesisprocessing part creates, when the two images are both images whose mainobject is a face part of a person, an image by performing synthesisprocessing of the face part of the person in these two images.
 4. Thereproducer according to claim 1, wherein the switching instruction partinstructs the synthesis processing part not to allow to perform creationprocessing of the slide show images when the vibration detection partdetects a predetermined vibration operation.
 5. The reproducer accordingto claim 1, wherein the switching instruction part instructs the slideshow control part to change an order of reproduction of imagesconcerning the slide show reproduction when the vibration detection partdetects a predetermined vibration operation.
 6. The reproducer accordingto claim 1, wherein the slide show control part reproduces music tocoincide with the slide show reproduction and reduces a reproduction anddisplay time per image in accordance with an increase in a number ofimages concerning the slide show reproduction.
 7. The reproduceraccording to claim 1, wherein the vibration operation detected by thedetection part is a number of times of vibration to the reproducer and avibration time by the user.
 8. A digital camera having the reproduceraccording to any one of claims 1 to
 7. 9. A slide show reproductionmethod of a reproducer for performing slide show reproduction in which aplurality of images is continuously reproduced, comprising: a vibrationdetection step of detecting a vibration operation of the reproducer by auser; a switching instruction step of instructing switching ofreproduction content in the slide show reproduction based on a detectionresult detected in the vibration detection step; a synthesis processingstep of performing creation processing of slide show images, which areimages for the slide show reproduction, based on switching instructionsissued in the switching instruction step; and a slide show reproductionstep of performing the slide show reproduction using images includingthe slide show images.
 10. A program to cause a computer of a reproducerto perform slide show reproduction in which a plurality of images iscontinuously reproduced, the program causing the computer to perform: astorage function to store the images; a vibration detection function todetect a vibration operation of the reproducer by a user; a switchinginstruction function to instruct switching of reproduction content inthe slide show reproduction based on a detection result detected by thevibration detection function; a synthesis processing function to performcreation processing of slide show images, which are images for the slideshow reproduction, based on switching instructions of the switchinginstruction function; and a slide show control function to perform theslide show reproduction of the images stored by the storage function andthe slide show images.
 11. An image display apparatus whichtransitionally displays images from a person image to a supplementaryimage related to the person image, comprising: a display part whichdisplays the person image and the supplementary image; and a displaycontrol part which controls a transitional display from a display stateof only the person image through a state in which the person image andthe supplementary image are simultaneously displayed to the displaystate of only the supplementary image.
 12. The image display apparatusaccording to claim 11, wherein the display control part performs in aprocess of the transitional display at least one piece of control todisplay the person image while being gradually enlarged and that todisplay while contrast of the person image being gradually lowered. 13.The image display apparatus according to claim 11, wherein the personimage and the supplementary image have substantially equal shootingpositions and shooting times.
 14. The image display apparatus accordingto claim 11, further comprising an image processing part whichclassifies the person image, wherein the supplementary image belongs toa classification identical to that of the person image and has ashooting position and a shooting time substantially equal to those ofthe person image.
 15. The image display apparatus according to claim 11,wherein the display control part makes an enlarged display centering ona face of a person.
 16. The image display apparatus according to claim11, wherein the person image is a person image with a smiling face. 17.The image display apparatus according to claim 11, wherein the displaycontrol part changes an enlargement speed in accordance with a size ofthe person image in the transitional display from the person image tothe supplementary image.
 18. An image display method of transitionallydisplaying images from a person image to a supplementary image relatedto the person image, comprising: controlling a transitional display froma display state of only the person image through a state in which theperson image and the supplementary image are simultaneously displayed tothe display state of only the supplementary image.
 19. A program forimage display, comprising: displaying a person image including a person;displaying the person image and a supplementary image simultaneouslywhile causing the person image and the supplementary image totransition; and bringing about a display state of only the supplementaryimage.
 20. The program for image display according to claim 19,comprising: classifying a plurality of image shots according to an eventprior to displaying the person image; and selecting the supplementaryimage from among the plurality of image shots in accordance with theevent.
 21. The program for image display according to claim 19, whereinin order to display the person image and the supplementary image, atleast one of an enlarged display of the person image and contrastlowering is done before displaying the person image and thesupplementary image simultaneously.
 22. The program for image displayaccording to claim 21, wherein an enlargement speed of the enlargeddisplay is changed in accordance with a size of the person image.
 23. Areproducer comprising: a storage part which stores images; a vibrationdetection part which detects a vibration operation of the reproducer bya user; and an image processing part which performs predetermined imageprocessing on the images in accordance with a vibration detection resultfrom the vibration detection part.
 24. A reproducer comprising: astorage part which stores images; and an image processing part whichperforms predetermined image processing on the images in accordance withimaging content concerning the images.
 25. A reproducer comprising: adisplay control part which sequentially displays a plurality of images;and a display switching part which switches images sequentiallydisplayed by the display control part in accordance with at least one ofa vibration operation of the reproducer by a user and imaging contentconcerning the images.
 26. An image display apparatus which sequentiallyreproduces and displays a plurality of pieces of image shot data,comprising: a face part determination part which determines whether ornot a face part of a person is included on objects of the image shotdata; and a display control part which, when image shot data determinedby the face part determination part to include a face part is reproducedand displayed, displays the face part while the face part is beingenlarged and, when the enlarged display is completed, switches thedisplay to that of related image data related to the image shot data.27. The image display apparatus according to claim 26, wherein thedisplay control part changes an enlargement speed concerning theenlarged display by comparing a size concerning the display of the facepart with that of a display screen.
 28. The image display apparatusaccording to claim 26, wherein the display control part switches anenlargement ratio of the enlarged display when a size concerning thedisplay of the face part becomes larger than a predetermined size. 29.The image display apparatus according to claim 26, wherein the displaycontrol part performs blurring processing on the face part when the facepart is displayed while being enlarged.
 30. The image display apparatusaccording to claim 26, wherein the related image data is image shot dataincluding an object person identical to that in image shot dataconcerning the enlarged display.
 31. A reproducer which performs slideshow reproduction in which a plurality of pieces of image data aresequentially and continuously reproduced, comprising: a storage partwhich stores the image data; a vibration detection part which detects avibration operation of the reproducer by a user; and a switchinginstruction part which switches a display image switching speed in theslide show reproduction based on a detection result from the vibrationdetection part.
 32. A reproducer which continuously reproduces anddisplays a plurality of pieces of image shot data, comprising: an eventdetermination part which determines an event concerning the image shotdata; an event classification part which classifies the image shot databased on a determination result from the event determination part; and adisplay control part which selects and continuously reproduces anddisplays image shot data acquired in an identical event based on aclassification result from the event classification part.
 33. Areproducer which continuously reproduces and displays a plurality ofpieces of image shot data, comprising: an event determination part whichdetermines an event concerning the image shot data; an eventclassification part which classifies the image shot data based on adetermination result from the event determination part; and a displaycontrol part which selects a plurality of pieces of image shot dataacquired in an identical event based on a classification result from theevent classification part and performs synthesis processing on theplurality of pieces of image shot data before reproduction and display.34. An image reproduction method of continuously reproducing anddisplaying a plurality of pieces of image shot data, comprising: anevent determination step of determining an event concerning the imageshot data; an event classification step of classifying the image shotdata based on a determination result in the event determination step;and a display control step of selecting and continuously reproducing anddisplaying image shot data acquired in an identical event based on aclassification result in the event classification step.
 35. An imagereproduction method of continuously reproducing and displaying aplurality of pieces of image shot data, comprising: an eventdetermination step of determining an event concerning the image shotdata; an event classification step of classifying the image shot databased on a determination result in the event determination step; and adisplay control step of selecting a plurality of pieces of image shotdata acquired in an identical event based on a classification result inthe event classification step and performing synthesis processing on theplurality of pieces of image shot data before reproduction and display.